package com.server;

import com.domain.Comment;

import java.util.List;

public interface CommentService {

    Comment selectCommentById(int id);

    List<Comment> selectCommentByDiscussId(int discuss_id);

    List<Comment> selectCommentByContributeId(Integer contribute_id);

    int selectCommentTotalByDiscussId(int discuss_id);

    int selectCommentTotalByContributeId(Integer contribute_id);

    int addComment(Comment comment);

    int deleteCommentById(int id);

    List<Comment> selectCommentAndPageLimitById(int discuss_id,int page,  int pageSize);

    List<Comment> selectContributeCommentAndPageLimitById(int contribute_id,int page,  int pageSize);

    //根据资源id分页显示评论信息
    List<Comment> selectResourceCommentAndPageLimitById(int resource_id,int page,int pageSize);

    //根据资源id显示评论信息
    List<Comment> showCommentByResourceId(Integer id);

    //根据评论id显示评论信息
    List showCommentById(Integer id);


}
